home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Deutsche Edition 1
/
Deutsche Edition 1.iso
/
amok
/
071-080
/
amok79
/
script
/
script.mod
< prev
next >
Wrap
Text File
|
1993-11-04
|
2KB
|
69 lines
(************************************************************************************
:Program. Script
:Contents. führt die Datei <mein Programmname>.exe aus, wobei das Argument
:Contents. übergeben wird
:Usage. als Default Tool eines Projektes
:Copyright. "freely distributable copyrighted software", siehe Anleitung
:Author. Thomas Ansorge
:Address. Dinkelackerring 55, W-6730 Neustadt, Deutschland
:Language. Modula-2
:Translator. M2Amiga V4.0 (deutsch)
:Version. 1.0 vom 06.09.1992
:History. 1.0 vom 06.09.1992: Es läuft (<=> es stürzt nicht ab)
************************************************************************************)
MODULE Script;
FROM Arguments IMPORT GetArg, NumArgs;
FROM DosL IMPORT Execute, Input, Output;
FROM String IMPORT Concat;
FROM SYSTEM IMPORT ADR;
(* ------------------------------------------------------------------------------- *)
VAR exeStr: ARRAY [0..255] OF CHAR;
hilfe : ARRAY [0..255] OF CHAR;
laenge: INTEGER;
lint : LONGINT;
(* ------------------------------------------------------------------------------- *)
BEGIN (* Modul Script *)
IF NumArgs () = 1 THEN
exeStr := "Execute ";
GetArg (0, hilfe, laenge);
Concat (exeStr, hilfe);
Concat (exeStr, ".exe ");
GetArg (1, hilfe, laenge);
IF laenge > 0 THEN
Concat (exeStr, hilfe);
lint := Execute (ADR (exeStr), Input (), Output ());
END (* IF laenge *);
END (* IF NumArgs *);
END Script (* Modul *).